package io.github.bigbird0101.datatransfer.record.impl;

import io.github.bigbird0101.datatransfer.model.element.Column;
import io.github.bigbird0101.datatransfer.record.Record;

import java.util.Map;


public class TerminateRecord implements Record {

    private final static TerminateRecord SINGLE = new TerminateRecord();

    private TerminateRecord() {
    }

    public static TerminateRecord get() {
        return SINGLE;
    }

    @Override
    public void addColumn(Column column) {
    }

    @Override
    public Column getColumn(int i) {
        return null;
    }

    @Override
    public int getColumnNumber() {
        return 0;
    }

    @Override
    public int getByteSize() {
        return 0;
    }

    @Override
    public int getMemorySize() {
        return 0;
    }

    @Override
    public Map<String, String> getMeta() {
        return null;
    }

    @Override
    public void setMeta(Map<String, String> meta) {

    }

    @Override
    public void setColumn(int i, Column column) {
        return;
    }
}
